.کدام گزینه از اهداف طراحی زبان بیسیک بوده است؟
الف- برنامه نویسی سیستمی ب- برنامه نویسی آموزشی
ج- برنامه نویسی تجاری د- برنامه نویسی علمی
2- کدام گزینه زیر یکی از انواع زبان های سطح پایین است؟
الف- فرترن ب- اسمبلی ج- + + c د- پاسکال
3-کدام ویژگی در ویژوال بیسیک برنامه نویسی رویدادگر را میسر می کند؟
الف- API ب- EVENT HANDLING
ج- ERROR HANDLING د- OOP
4- در کدام روش ترجمه می توان برنامه مقصد( object ) تولید کرد؟
الف- مفسر ب- کامپایلر ج- ساخت یافته د- غیر ساخت یافته
5- کدام یک از زبان های برنامه نویسی برای برنامه نویسی علمی و تجاری مناسب است؟
الف- پاسکال ب- فرترن ج- زبان ماشین د- اسمبلی
6- ویژگی ( rapid application development ) RAD عبارت است از:
الف- کشف وتصحیح آسان و سریع اشتباهات
ب- طراحی سریع و آسان برنامه
ج- طراحی هم زمان چند برنامه
د- برنامه نویسی به روش OOP
7- کدام روش برنامه نویسی از توانایی بالاتری برخوردار است؟
الف- ساخت یافته ب- شئ گرا
ج- غیر ساخت یافته د- گزینه های ب و ج صحیح هستند.
8- در کدام نگارش ویژوال بیسیک امکانات ویژه ای جهت برنامه نویسی برای محیط شبکه های محلی و اینترنت وجود دارد؟
الف- LEARNING EDITION
ب- PROFESSIONAL EDITION
ج- ENTERPRISE EDITION
د- گزینه های الف و ب صحیح هستند.
9- کدام یک از گزینه های زیر برای برنامه نویسی سیستمی مناسب هستند؟
الف- فرترن ب- ماشین ج- c و+ + c د- بیسیک
10- کدام ویژگی امکان استفاده از برنامه نویسی شئ گرا را درویژوال بیسیک فراهم می کند؟
الف- API ب- IDE ج- OOP د- ERROR HANDLING
11- برای بازکردن پروژه هایی که اخیراً مورد استفاده قرار گرفته، انتخاب کدام زبانه در کادر محاوره ای new project مناسب است؟
الف- new ب- recentج- existing د- open
12- کدام نام برای خاصیت name یک فرم مناسب است؟
الف- control ب- frm main ج- l frm د- project
13- پسوند فایل های پروژه و فرم به ترتیب عبارتند از (راست به چپ):
الف- .vbp ، .frm ب- frm. ، .vbp ج- .vbp، .vbf د- vbf. ،.frm
14- کدام کنترل برای دریافت داده ها از کاربر مناسب است؟
الف- برچسب ب- کادر متن ج- کادر علامت د- فرم
15- کدام رویدادها در فرم ها برای اجرای دستورالعمل ها در هنگام شروع یک برنامه مناسب است؟
الف- unload ب- click ج- dblclick د- load
16- با استفاده از کدام خاصیت عنوان یک فرم تعیین می شود؟
الف- caption ب- visibleج- name د- enabled
17- کدام پنجره برای تعیین موقعیت یک فرم درروی desktop مناسب است؟
الف- پنجره پروژه ب- پنجره تعیین موقعت
ج- جعبه ابزار د- پنجره طراحی فرم
18- کدام خاصیت درکنترل برچسب ، تراز متن را در کنترل تعیین می کند؟
الف- align ب- autosize ج- alignment د- height
19- واحد اندازه گیری طول به طور پیش فرض در ویژوال بیسیک چیست؟
الف- cm ب- mm ج- m د- twip
20- از کدام بخش در پنجره ویژوال بیسیک برای ایجاد کنترل ها روی فرم استفاده می شود؟
الف- نوار ابزار ب- جعبه ابزار ج- نوار منو پنجره خواص
21- کدام نوع از انواع داده برای تعریف یک متغیر از نوع پولی مناسب تر است؟
الف- single ب- double ج- currency د- Boolean
22- کدام عملگرریاضی نسبت به سایرین از اولویت پایین تری برخوردار است؟
الف- جمع* ب- mod ج- توان د- ضرب
23- کدام گزینه برای تعریف یک متغیر از نوع اعداد صحیح بلند درست است؟
الف- % ب- & ج- ! د- #
24- کدام عملگر رشته ای مشابه عملگر جمع در رشته هاست؟
الف- % ب- & ج- like د- #
25- اگر متغیری در بخش تعارف ماژول فرم معرفی گردد متغیر...........نامیده می شود؟
الف- عمومی ب- محلی ج- موضعی د- ایستا
26- کدام نوع داده برای تعریف اعداد مثبت کوچکتر از 255 مناسب است؟
الف- string ب- integer ج- byte د- long
27- متغیرهای محلی یا private درچه محدوده ای قابل شناسایی هستند؟
الف- تمام رویدادها ب- ماژول فرم مربوطه
ج- ماژول کلاس د- رویدادی که در آن تعریف شده اند.
28- حاصل عبارت "# # # #*u ؟m ؟c " like "computer2004 " چیست؟
الف- true ب- false
ج- عبارت اشتباه است. د- درهنگام اجرا پیام خطا نمایش داده می شود.
29- کدام خاصیت در کادر متن تعداد کاراکترهای ورودی را تعیین می کند؟
الف- borderstyle ب- passwordchar ج- maxlength د- tablndex
30- کدام عملگر منطقی از اولویت پایین تری نسبت به سایر عملگرهای منطقی برخورداراست؟
الف- and ب- or ج- not د- or,and
31- کدام تابع برای ایجاد یک کادر ورود داده مناسب است؟
الف- msgbox ب- inputbox ج- inbox د- msg
32- درصورتی که نوع و تعداد دکمه ها در کادر پیام تعیین نشود، به طور پیش فرض چه دکمه هایی استفاده می گردد؟
الف- ok ب- cancel,ok ج- no,yes د- cancel
33- کدام گزینه در رابطه با خاصیت tablndex درست است؟
الف- ترتیب نمایش کنترل ها رادر روی فرم تعیین می کند.
ب- ترتیب حرکت بین کنترل ها را در روی یک فرم معین می کند.
ج- ترتیب بار گذاری کنترل ها را در حافظه تعیین می کند.
د- وضعیت کلید tab را در صفحه کلید بررسی می کند.
34- حاصل عبارت -12< > 3 <=5 چیست؟
الف- true ب- false ج- 2 د- 2-
35-کدام خاصیت مشترک بین فرم و کنترل ها وجود داردکه توانایی مخفی کردن یا نمایش آنها را دارد؟
الف- caption ب- enabled ج- visible د- appearance
36- حاصل ترکیب شرطی زیر چیست؟
(با توجه به عدم استفاده از دستورoption compare text ) "cpu" ="cpu" or 50 <= -70 and not true
الف- true ب- false
ج- استفاده از عملگر and,not در کنار هم اشتباه است.
د- استفاده از عملگر مقادیرمنطقی ، عددی و رشته ای در یک ترکیب اشتباه است.
37- در صورت عدم انتخاب عنوان یک کادر پیام به طور پیش فرض از..........استفاده می شود.
الف- نام فرم ب- نام پروژه ج- نام فایل فرم د- نام فایل پروژه
38-با استفاده از کدام خاصیت در کادر متن می توان از ویرایش داده ها توسط کاربر جلوگیری کرد؟
الف- wordwrap ب- lock
ج- locked د- multiline
39- کدام حلقه شبیه به حلقه Do While…loop است؟
الف- for…next ب- wile…wend
ج- select case د- while…loop
- پس از اجرای برنامه زیر مقدار متغیر sum ۴۰-چقدر است؟
الف- 27 ب- 28 ج- 29 د- 30
sum=0
I=5
Do while (i>3)
For k = 1 to 2
Sum = sum+k*I
Next k
I=i-1
Loop
41-حلقه زیر چند بار تکرار می گردد؟
For I=7 to -2 step -3
0 .
.
Next I
الف- 2 ب-3 ج- 4 د- 5
42- حلقه زیر چند بار تکرار می شود؟
While (true)
0
0
0
Wend
الف- 30بار ب- 40بار ج- بی نهایت د- تکرار نمی شود.
44- خروجی برنامه پس از اجرای حلقه چیست؟
For i=10 to 1 step 2
Print "I" , I
Next I
الف- اعداد زوج بین 1و10 ب- اعداد فرد بین 1و10
ج- اعداد10تا1 د- هیچ گونه خروجی ندارد.
45-در دستوری که مقدار متغیر infax برابر 2 باشد، خروجی دستورات زیر چیست؟
Select case intx
Case is>10 : print intex*10
Case is<=4 : print intex*4
Case is = 7 : print intex*2
End select
الف- 10 ب- 8 ج- 4 د- 2
46- دستور exit do سبب خروج از کدام حلقه می شود؟
الف- for…next ب- while…wend
ج- do while…loop د- گزینه های ب و ج صحیح است.
48- کدام گزینه در رابطه با دستورات زیر صحیح است؟
For i=4 to 15
If I mod 3=0 then sum =sum +i3
Next I
Print sum
الف- مجموع اعدا 1 تا 15
ب- مجموع مضارب عدد 3 از 1 تا15
ج- مجموع خارج قسمت تقسیم اعداد 4 تا 15 بر 3 که بر عدد 3 بخش پذیرند.
د- مجموع باقی مانده تقسیم اعداد 4 تا15 بر 3 که بر عدد 3 بخش پذیرند.
49- کدام رویداد هنگامی که یک فرم، فوکس خود را از دست می دهد، اجرا می شود؟
الف- activate ب- deactivate
چ- load ج- unload
50- کدام گزینه در رابطه با تفاوت رویه های فرعی و رویه های تابعی درست است؟
الف- ارسال متغیرها به رویه ب- بازگشت یک مقداربه محل فراخوانی
ج- تعریف آرگومان ها د- محل تعریف رویه
51- نوع مقدار بازگشتی در رویه تابعی زیر چیست؟
Private function compute (into as integer)as Boolean
الف- منطقی ب- عدد صحیح ج- رشته د- عدد اعشاری
52-برای تعریف یک رویه عمومی از کلمه کلیدی .........استفاده می شود.
الف- private ب- public ج- dim د- sub
53-استفاده از کدام گزینه برای تعریف یک رویه فرعی مناسب است؟
الف- sub…end sub ب- function…end function ج- private د- public
54- پسوند فایل های ماژول کد در ویژوال بیسیک چیست؟
الف- vbc ب- bas ج- clm د- fbc
55- در صورتی که در یک رویه تابعی، نوع داده بازگشتی تعیین نشود از چه نوعی به طور پیش فرض استفاده می شود؟
الف- Boolean ب- integer ج- byte د- string
56- به طور پیش فرض نحوه ارسال متغیرها به یک رویه از چه نوعی است؟
الف- ارسال با مقدار ب- ارسال با مرجع ج- محلی د- استاتیک
57- در صورت تعریف یک رویه به کلمه کلیدی private در ماژول کد ...............
الف- رویه مربوطه در تمام ماژول های کد قابل فراخوانی است.
ب- رویه مربوطه در تمام ماژول ها قابل فراخوانی است.
ج- رویه مربوط در تمام ماژول های فرم قابل فراخوانی است.
د- رویه مربوط فقط در تمام ماژول کدی که تعریف شده است قابل فراخوانی است.
58- خروجی دستورprint weekdayname (2 , , vbfriday) چیست؟
الف- mon ب- Monday ج- sat د- saurday
59- در صورتی که فراخوانی month name (3, true) انجام شود، مقدار بازگشتی چیست؟
الف- mar ب- march ج- oc د- October
|
امتیاز مطلب : 2
|
تعداد امتیازدهندگان : 2
|
مجموع امتیاز : 2